A Comprehensive Interface Definition Framework for Software Components
نویسنده
چکیده
Component based software engineering (CBSE) represents an exciting and promising paradigm for software development, attracting much interest and effort from industrial practice and scientific research. Software components are one of the key issues in CBSE. While practical, the current component models are limited in providing support for CBSE. In this paper, we introduce a framework aimed at comprehensive interface modelling for software components in the context of CBSE. This framework deals with interface signature, interface constraints, interface packaging and configurations, and non-functional properties of software components.
منابع مشابه
A Comprehensive Interface De nition Framework for Software Components
Component based software engineering (CBSE) represents an exciting and promising paradigm for software development, with much interest and eeort from industrial practice and scientiic research. Software components are one of key issues in CBSE. While practical, in general, the current component models are limited in providing support for CBSE. In this paper, we introduce a framework aimed at co...
متن کاملA language and framework for supporting an active approach to component-based software integration
The IRules project at Arizona State University applies active rule technology to the integration of distributed, black-box software components. The goal of IRules is to provide an environment in which an application is developed through the integration of software components using active rules that are known as integration rules. Using the IRules Component Definition Language (CDL), the applica...
متن کاملSoftware Replaceability: An NFR Approach
Building software systems from components instead of from scratch is a trend in software industry world. Software replaceability gains growing interest recently since the replaceable, standard components in the marketplace is claimed as one of the goals and benefits of components. Treating software components as fully replaceable units will help CBS (Component Based System) development and evol...
متن کاملLoose Interface Definition: An Extended Interface Definition for Dynamic Service Composition
The concept of Dynamic Service Composition is to create a complex composite service through combining multiple software or hardware components at runtime. Dynamic Service Composition is similar to object-oriented or component-based software design approach since in both approaches an application is built as a combination of multiple components. However, in Dynamic Service Composition, an applic...
متن کاملExplaining the theoretical framework and the components of research comprehensive approach and designing its general elements in the school curriculum
Abstract: An effective research requires the initialization of knowledge, positive affect and research action in the researcher as well as the initialization of research comprehensive attitude. The present study was conducted using descriptive-analytical method based on analyzing the concepts and re-processing the results of previous research. Based on this, theoretical and research background ...
متن کامل